Crate aws_smithy_client
source ·Expand description
A Hyper-based Smithy service client.
Feature | Description |
---|---|
event-stream | Provides Sender/Receiver implementations for Event Stream codegen. |
rt-tokio | Run async code with the tokio runtime |
test-util | Include various testing utils |
native-tls | Use native-tls as the HTTP client’s TLS implementation |
rustls | Use rustls as the HTTP client’s TLS implementation |
client-hyper | Use hyper to handle HTTP requests |
Re-exports
pub use timeout::TimeoutLayer;
Modules
- This module holds convenient short-hands for the otherwise fairly extensive trait bounds required for
call
and friends. - Type aliases for standard connection types.
- Extremely Experimental Test Connection
- Type-erased variants of
Client
and friends. - Default connectors based on what TLS features are active. Also contains HTTP-related abstractions that enable passing HTTP connectors around.
- Implementation of
SmithyConnector
for Hyper - Test connectors that never return data
- Retry support
- Module with client connectors useful for testing.
- Timeout Configuration
Macros
- Helper to generate match expressions for events
- Helper macro to generate a series of test expectations
Structs
- A builder that provides more customization options when constructing a
Client
. - Smithy service client.
- Successful SDK Result
Enums
- Failed SDK Result